14 research outputs found

    Advanced Congestion Control Mechanisms for Internet of Things

    Get PDF
    The number of IoT devices is growing at high speed, around 18 billion devices are forecast by 2022. Many of these devices are implemented with simple hardware, with low specifications and low resources. Taking into account the limited hardware resources and the huge network formed by IoT devices, CoAP was born as a lighter application protocol than HTTP. One important task for this scenario is the congestion control of huge networks using simple hardware devices. CoAP implements a simple congestion control solution, but many research articles show that this solution is not very efficient and it could be improved using other congestion control algorithms. CoCoA was born with the aim of being the standard congestion control algorithm for CoAP and has been proven through many studies, that it improves CoAP default performance in several scenarios. However, some research articles show that CoCoA offers low performance in bufferbloat scenarios. This thesis evaluates CoCoA in bufferbloat scenarios and introduces changes on CoCoA algorithm, achieving an improvement on its performance

    Software de generació de xarxes neuronals "Spiking" per a emulació hardware

    No full text
    Desenvolupar un software en Python que permeti a l'usuari definir, modificar, importar i exportar estructures de xarxes en un format compatible amb l'entorn de desenvolupament disponible al Departament. Realitzar proves de verificació amb emulació hardware de diverses xarxes SNN.The project introduced on this report belongs to a research conducted by the group of Advanced Hardware Architectures from the Electronic Engineering Department from the UPC, whose purpose is the development of multiprocessing architecture emulation for Spiking Neural Networks (SNAVA) based on configurable devices. SNAVA is a scalable architecture, multi-model, which allows the implementation of different applications and neural models. In this context the neural topology required for each implementation, needs to be defined by source and destination addresses that define the synaptic connections between neurons. The addresses are currently made in a flat text file under the required format. The drawback presented, especially for relatively large neural networks is to enter this information manually with the consequent loss of time and the probability of making typographical errors. The objective of this work is to design and implement a graphical interface capable of facilitating the creation of topological definition file from an SNN for SNAVA architecture. To meet this goal it is imperative to have a clear idea of the required for synaptic connections definition format as well as the different network configurations that can be implemented with this architecture. Depending on user needs it is imperative to choose the most suitable development tool. After understanding the basic operation of SNAVA and define what types of networks the software has to create, tutors and I decided to use Python and PyQt Python library. The result is a simple graphical interface capable of reducing the time and number of errors when creating topological definition file.El projecte presentat a continuació forma part d’un treball d’investigació dut a terme pel grup d’Arquitectura Avançada de Hardware del Departament d’enginyeria electrònica de la UPC, la finalitat del qual es el desenvolupament d’una Arquitectura de Multiprocessament per l’emulació de Xarxes Neuronals tipus Spiking (SNAVA) basat en dispositius configurables. SNAVA es una arquitectura escalable, multimodel, que permet la implementació de diferents aplicacions i models neuronals. En aquest context la topologia neuronal requerida per cada implementació, necessita ser definida mitjançant direccions d’origen i destí que defineixen les connexions sinàptiques entre neurones. Les direccions actualment son introduïdes en un arxiu pla de text, sota el format requerit. L’inconvenient que es presenta, especialment per xarxes neuronals relativament grans es introduir aquesta informació de manera manual amb la conseqüent pèrdua de temps i la probabilitat de cometre errors tipogràfics. En aquest sentit, l’objectiu del treball serà dissenyar e implementar una interfase gràfica capaç de facilitar la creació del arxiu de definició topològica d’una SNN per l’arquitectura SNAVA. Per complir amb aquest objectiu es imperatiu tenir una idea clara del format requerit per a la definició de connexions sinàptiques, així com les diferents configuracions de xarxa que es poden implementar amb l’arquitectura disponible i així, en funció de les necessitats del usuari escollir l’eina de desenvolupament adequada. Després de comprendre el funcionament bàsic de SNAVA i definir que tipus de xarxes ha de crear el software, els tutors y jo vam decidir utilitzar Python amb la llibreria PyQt. El resultat es una interfase gràfica senzilla capaç de reduir el temps i el número d’errors al crear l’arxiu de definició topològica.El proyecto presentado en el presente reporte forma parte de un trabajo de investigación llevado a cabo por el grupo de Arquitecturas Avanzadas de Hardware del Departamento de Ingeniería Electrónica de la UPC, cuya finalidad es el desarrollo de una Arquitectura de Multiprocesamiento para la emulación de Redes Neuronales tipo Spiking (SNAVA) basada en dispositivos configurables. SNAVA es una arquitectura escalable, multimodelo, que permite la implementación de diferentes aplicaciones y modelos neuronales. En este contexto la topología neuronal requerida para cada implementación, necesita ser definida mediante direcciones origen y destino que definen las conexiones sinápticas entre neuronas. Las direcciones actualmente son introducidas en un archivo plano de texto, bajo el formato requerido. El inconveniente que se presenta, especialmente para redes neuronales relativamente grandes es introducir esta información manualmente con la consecuente pérdida de tiempo y la probabilidad de cometer errores tipográficos. En este sentido, el objetivo de este trabajo será diseñar e implementar una interface gráfica capaz de facilitar la creación del archivo de definición topológica de una SNN para la arquitectura SNAVA. Para cumplir con este objetivo es imperativo tener una idea clara del formato requerido para la definición de conexiones sinápticas, así como las diferentes configuraciones de red que se pueden implementar con dicha arquitectura. Para así, en función de las necesidades del usuario escoger la herramienta de desarrollo más adecuada. Tras comprender el funcionamiento básico de SNAVA y definir qué tipos de redes tiene que crear el software, los tutores y yo decidimos usar Python con la librería PyQt. El resultado es una interface gráfica sencilla capaz de reducir el tiempo y el número de errores al crear el archivo de definición topológica

    Advanced Congestion Control Mechanisms for Internet of Things

    No full text
    The number of IoT devices is growing at high speed, around 18 billion devices are forecast by 2022. Many of these devices are implemented with simple hardware, with low specifications and low resources. Taking into account the limited hardware resources and the huge network formed by IoT devices, CoAP was born as a lighter application protocol than HTTP. One important task for this scenario is the congestion control of huge networks using simple hardware devices. CoAP implements a simple congestion control solution, but many research articles show that this solution is not very efficient and it could be improved using other congestion control algorithms. CoCoA was born with the aim of being the standard congestion control algorithm for CoAP and has been proven through many studies, that it improves CoAP default performance in several scenarios. However, some research articles show that CoCoA offers low performance in bufferbloat scenarios. This thesis evaluates CoCoA in bufferbloat scenarios and introduces changes on CoCoA algorithm, achieving an improvement on its performance

    Understanding Frailty: Probabilistic Causality between Components and Their Relationship with Death through a Bayesian Network and Evidence Propagation

    No full text
    Identifying relationships between components of an index helps to gain a better understanding of the condition they define. The Frailty Index (FI) measures the global health of individuals and can be used to predict outcomes as mortality. Previously, we modelled the relationship between the FI components (deficits) and death through an undirected graphical model and a social network analysis framework. Here, we model the FI components and death through an averaged Bayesian network obtained through a structural learning process and resampling, in order to understand how the FI components and death are causally related. We identified that components are not similarly related between them and that deficits are related according to their type. Two deficits were the most relevant in terms of their connections, and two others were directly associated with death. We obtained the strength of the relationships in order to identify the most plausible, identifying clusters of deficits. Finally, we propagated evidence and studied how FI components predict mortality, obtaining a correct assignation of almost 74% and a true positive rate (TPR) of 56%. Values were obtained after changing the model threshold (via Youden’s Index maximization) whose possible values are represented in a Receiving Operating Characteristic (ROC) curve (TPR vs. 1-True Negative Rate). The greater number of deficits included for the evidence, the best performances; nevertheless, the FI does not seem to be quite efficient to correctly differentiate between dead and living people

    Nethserver y la seguridad en las redes

    No full text
    En este artículo se encontrará la puesta en marcha de un servidor GNU/Linux, usando la distribución Nethserver en su versión 7.9.2009. Iniciaremos con un paso a paso de la instalación del servidor haciendo uso de una máquina virtual. Paso seguido se Implementarán y se evidenciará el funcionamiento de diferentes servicios: DHCP Server, DNS Server, controlador de dominio, proxy, cortafuegos, file server, print server y VNP; realizando diferentes configuraciones que permitan hacer que una red sea segura.In this article you will find the implementation of a GNU/Linux server, using the Nethserver distribution in its version 7.9.2009. We will start with a step-by-step installation of the server using a virtual machine. Step followed, the operation of different services will be implemented and evidenced: DHCP Server, DNS Server, domain controller, proxy, firewall, file server, print server and VNP; making different configurations that allow making a network secure

    Modelo estratégico integral para la implementación del Sistema de Gestión de la Seguridad y Salud en el Trabajo (SG-SST), en la Empresa Minas “San Carlos”

    No full text
    Mediante este trabajo se realizará la Caracterización de la Logística de la empresa minera “Carbones del Cerrejón” y analizaremos el Modelo Referencial de investigación sobre el estado de la Logística en una Red Supply Chain y el resultado de su aplicación de los trece elementos del Modelo Referencial en Logística. Se realizaron unas entrevistas con el gerente de la empresa y personal que laboran en el área logística y de allí obtuvimos los datos para el análisis de sus operaciones de mercadeo con proveedores y clientes, sus enfoques, la tecnología utilizada, transporte, almacenaje, manejo de personal entre otros conceptos claves para la caracterización.Analysis and application of the referential model in the development of the processes in the logistic tendencies and globalization of the economy in the mining company carbones del cerrejo

    Colombia diversidad biótica IV : El Chocó biogeográfico / Costa Pacífica

    No full text
    ilustraciones, gráficas, mapas, tablasEn las tierras bajas del Pacífico colombiano -en la actualidad reconocidas como parte del Chocó biogeográfico se establecen 20 ecosistemas cuyos ensambles bióticos y abióticos están asociados con las variaciones en la fisiografia y en el contenido de agua y de elementos minerales en el sustrato. En los estuarios se establecen los ecosistemas de manglares con Rhizophora mangle y Rhizophora harrisonii y los natales con Mora megistosperma; en la llanura aluvial dominan los ecosistemas con Prioria copaifera, Raphia taedigera, Campnosperma panamensis, Montrichardia arborescens y Symphonia globulifera. En las colinas bajas y medias se establecen los ecosistemas con Cavanillesia platanifolia y con Anacardium excelsum y en las colinas medias y altas los ecosistemas dominados por especies de Brosimum (Brosimion utilae). El Norte de la región es el sector húmedo; el centro tiene zonas de alta pluviosidad en las cercanías de Quibdó con montos mayores de 11000 mm anuales y el Sur igualmente incluye lugares con expresión máxima de la pluviosidad como Barbacoas y Bocas del Napí. Hay registros de 4525 especies de espermatófitos y de 424 de helechos. En hepáticas se encontraron 170 especies, en musgos 132 y en líquenes 189. En mamíferos se encontraron registros de 192 especies, en aves de 753, en reptiles 188, en anfibios 140 y en peces 190. En los grupos de invertebrados estudiados hay 9 especies de escorpiones, 22 de cangrejos y 183 de escarabajos. La excepcional riqueza biológica del Chocó biogeográfico está amenazada por la deforestación y la alarmante transformación del hábitat, resultantes de las presiones de diversa índole que tratan de apropiarse del legado histórico ecológico y cultural, que es patrimonio de todos los colombianos. (Texto tomado de la fuente).Incluye anexosISBN de la versión impresa: 9789587014396Primera edició

    Memorias de Hacienda y del Tesoro y de la Nueva Granada y Colombia, siglo XIX

    No full text
    En este libro digital el Banco de la República pone a disposición de los investigadores y bibliotecas del país la totalidad de las memorias de Hacienda y Tesoro colombianas que se publicaron en el siglo XIX. Es una herramienta bibliográfica que esperamos sea de enorme utilidad para los profesionales, estudiantes y amantes de la historia de Colombia. El célebre economista austriaco Joseph Schumpeter sostenía que las finanzas públicas son uno de los mejores puntos de partida para investigar una sociedad: allí se reflejan la riqueza, su distribución territorial y sectorial, la marcha de la actividad económica, las prioridades en el gasto y sus beneficiarios. Por su relevancia, y por cuanto los ciudadanos quieren saber en qué se gastan los impuestos que han pagado, los gobiernos democráticos han sido cuidadosos en la rendición de informes periódicos sobre los recaudos, los gastos, los excedentes o déficits en las finanzas gubernamentales y las formas de cubrir estos últimos. Para ello, con cierta regularidad se presentan informes a los órganos de control político o administrativo. Por esa razón, en el Banco de la República hemos considerado que un aporte bibliográfico de gran relevancia para el estudio de la historia económica nacional es poner a disposición de los investigadores y bibliotecas del país esta edición digital de las memorias de Hacienda y Tesoro del siglo XIX

    Memoria y legado : didácticas innovadoras para la formación en el SENA. Volumen 1

    No full text
    Aprender con otros. La sistematización como camino de investigación en el SENA, nace de la necesidad de recuperar desde la investigación la riqueza de las prácticas pedagógicas de las y los instructores a través de la producción del conocimiento crítico que emana de la práctica y las experiencias vividas en sus ambientes de formación. La sistematización de experiencias es una herramienta fundamental que permite contar lo vivido en la ejecución de la formación entre instructores, aprendices, familias, emprendedores, empresarios y la comunidad en general, empoderando al instructor para que se atreva a escribir y reflexionar sobre su práctica pedagógica desde una impronta de transformación en los territorios
    corecore